package corp.edu.amadeus.core.facade.ifc;

import corp.edu.amadeus.core.business.object.ifc.IPersistable;

public interface IGenericCRUDFacade {

    /**
     * Flushear el session a la base de datos.
     */
    public void flush();

    public void persist(IPersistable po);

    public void delete(IPersistable po);

    public void update(IPersistable po);

    public void refresh(IPersistable po);

    public void saveOrUpdate(IPersistable po);
}
